package com.cac.demo.newCode.materialStorage.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * @author zty
 * @description 二次配套表
 * @date 2024/10/31
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("MS_SECOND_MATCH_INFO")
public class MsSecondMatchInfo implements Serializable {
    private static final long serialVersionUID = 1L;
    /**
     * 主键
     */
    @TableField("MS_SECOND_MATCH_INFO_ID")
    private String msSecondMatchInfoId;
    /**
     * match_info表主键
     */
    @TableField("MS_AO_MATCH_INFO_ID")
    private String msAoMatchInfoId;
    /**
     * 二次配套数量
     */
    @TableField("SECOND_MATCH_QTY")
    private BigDecimal secondMatchQty;
    /**
     * 申请人员
     */
    @TableField("SECOND_APPLY_USERCODE")
   private String secondApplyUsercode;
    /**
     * 配套时间
     */
    @TableField("MATCH_DATE")
    private Date matchDate;
    /**
     * 分拣时间
     */
    @TableField("FENJIAN_DATE")
    private Date fenjianDate;
    /**
     * 配送时间
     */
    @TableField("SEND_DATE")
    private Date sendDate;
    /**
     *交接单主键
     */
    @TableField("WMS_DELIVERY_PLAN_ID")
    private String wmsDeliveryPlanId;
    /**
     * 原始单据id
     */
    @TableField("ORGL_FORM_ECD")
    private String ORGL_FORM_ECD;
    /**
     * 交接单id
     */
    @TableField("MOM_WMS_DELIVERY_PLAN_ID")
    private String MOM_WMS_DELIVERY_PLAN_ID;
    /**
     * 交接单号
     */
    @TableField("HNDOVR_BLL_ECD")
    private String HNDOVR_BLL_ECD;
    /**
     *操作类型：1、二次配套（包括换新和报废重新出库） 2、退回隔离库 3、设计更改 4、故障件退库 5、报废丢失件退库 6、试飞临时ao退库
     */
    @TableField("OPRTE_TYP_CD")
    private String OPRTE_TYP_CD;
    /**
     * 0-工段退回 5-退给工段 10-已处理
     */
    @TableField("STUS_CD")
    private String STUS_CD;
    /**
     * 机型编码
     */
    @TableField("MODLS_ECD")
    private String MODLS_ECD;
    /**
     * 批次
     */
    @TableField("BCH_NO")
    private String BCH_NO;
    /**
     * 起始架次
     */
    @TableField("BEG_SORTIE_NO")
    private String BEG_SORTIE_NO;
    /**
     * 截止架次
     */
    @TableField("EXPIRY_SORTIE_NO")
    private String EXPIRY_SORTIE_NO;
    /**
     * AO号
     */
    @TableField("AO_ECD")
    private String AO_ECD;
    /**
     * 物料编码
     */
    @TableField("MTLS_ECD")
    private String MTLS_ECD;
    /**
     * 质量编号
     */
    @TableField("QLTY_ECD")
    private String QLTY_ECD;
    /**
     * 二次配套数量
     */
    @TableField("SNDPK_QTY")
    private String SNDPK_QTY;
    /**
     * 故障单号
     */
    @TableField("HTBL_ECD")
    private String HTBL_ECD;
    /**
     * 备注
     */
    @TableField("REMRK_DESC")
    private String REMRK_DESC;
    /**
     * 接收单位简码
     */
    @TableField("RECEIVE_SHOP")
    private String RECEIVE_SHOP;
    /**
     * 创建人
     */
    @TableField("FOUDR_NO")
    private String FOUDR_NO;
    /**
     * 创建时间
     */
    @TableField("CREATE_TM")
    private Date CREATE_TM;

    /**
     * 最后修改人
     */
    @TableField("ATLST_UPDTR_NO")
    private String ATLST_UPDTR_NO;
    /**
     * 最后修改时间
     */
    @TableField("UPDATE_TM")
    private Date UPDATE_TM;
}

